home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Collections: Franz PD
/
Franz PD Disk #115 (1991-03)(Amiga User Group Deutschland e.V.).zip
/
Franz PD Disk #115 (1991-03)(Amiga User Group Deutschland e.V.).adf
/
DiskVerwaltung
/
DiskVerwaltung
(
.txt
)
< prev
next >
Wrap
AmigaBASIC Source Code
|
1989-07-03
|
4KB
|
189 lines
Anfang:
SCREEN 2,640,256,2,2
WINDOW 2,,,0,2
DIM t(15)
Aufbau:
PALETTE 0,0,0,0
PALETTE 1,0.93,0.2,0
PALETTE 2,1,0.13,0.93
PALETTE 3,1,1,0.34
PALETTE 4,0,0,0
PALETTE 5,0.73,0.73,0.73
PALETTE 6,1,1,1
PALETTE 7,0.73,1,0
LINE (0,10)-(640,10),2
COLOR 2,0:PRINT " Disketten - Verwaltung - by - Benny - Benzn "
LINE (0,33)-(640,33),2
COLOR 3,0:LOCATE 4,2:PRINT "N"
LOCATE 4,3:PRINT "a"
LOCATE 4,4:PRINT "m"
LOCATE 4,5:PRINT "e"
COLOR 1,0:LOCATE 4,6:PRINT ":"
LOCATE 4,50:PRINT "Datum:";DATE$
LINE (0,53)-(640,53),2
COLOR 3,0:LOCATE 6,1:PRINT " Edieren des inhaltes der Diskette"
LINE (0,213)-(640,213),2
COLOR 3,0:LOCATE 28,1:PRINT " -I-N-F-O-R-M-A-T-I-O-N-E-N-"
LINE (0,225)-(640,225),2
LOCATE 30,2:PRINT " F1 = Edieren F2 = Laden F3 = New F4 = Drucken F5 = Quit"
loop:
ko=0
taste$=INKEY$
IF taste$=CHR$(129) THEN GOTO add
IF taste$=CHR$(130) THEN GOTO loa
IF taste$=CHR$(131) THEN GOTO neu
IF taste$=CHR$(132) THEN GOTO dru
IF taste$=CHR$(133) THEN SYSTEM
GOTO loop
add:
COLOR 2,0:LOCATE 30,15:PRINT "Edieren"
COLOR 3,0
LOCATE 4,7:LINE INPUT "";diskname$
OPEN "o",#1,diskname$
LOCATE 8,2:LINE INPUT "";inhalt$
IF inhalt$="e" THEN GOTO kap
LOCATE 9,2:LINE INPUT "";inhalt1$
IF inhalt1$="e" THEN GOTO kap
LOCATE 10,2:LINE INPUT "";inhalt2$
IF inhalt2$="e" THEN GOTO kap
LOCATE 11,2:LINE INPUT "";inhalt3$
IF inhalt3$="e" THEN GOTO kap
LOCATE 12,2:LINE INPUT "";inhalt4$
IF inhalt4$="e" THEN GOTO kap
LOCATE 13,2:LINE INPUT "";inhalt5$
IF inhalt5$="e" THEN GOTO kap
LOCATE 14,2:LINE INPUT "";inhalt6$
IF inhalt6$="e" THEN GOTO kap
LOCATE 15,2:LINE INPUT "";inhalt7$
IF inhalt7$="e" THEN GOTO kap
LOCATE 16,2:LINE INPUT "";inhalt8$
IF inhalt8$="e" THEN GOTO kap
LOCATE 17,2:LINE INPUT "";inhalt9$
IF inhalt9$="e" THEN GOTO kap
LOCATE 18,2:LINE INPUT "";inhalt10$
IF inhalt10$="e" THEN GOTO kap
LOCATE 19,2:LINE INPUT "";inhalt11$
IF inhalt11$="e" THEN GOTO kap
LOCATE 20,2:LINE INPUT "";inhalt12$
IF inhalt12$="e" THEN GOTO kap
LOCATE 21,2:LINE INPUT "";inhalt13$
IF inhalt13$="e" THEN GOTO kap
LOCATE 22,2:LINE INPUT "";inhalt14$
IF inhalt14$="e" THEN GOTO kap
LOCATE 23,2:LINE INPUT "";inhalt15$
kap:
WRITE#1,inhalt$
WRITE#1,inhalt1$
WRITE#1,inhalt2$
WRITE#1,inhalt3$
WRITE#1,inhalt4$
WRITE#1,inhalt5$
WRITE#1,inhalt6$
WRITE#1,inhalt7$
WRITE#1,inhalt8$
WRITE#1,inhalt9$
WRITE#1,inhalt10$
WRITE#1,inhalt11$
WRITE#1,inhalt12$
WRITE#1,inhalt13$
WRITE#1,inhalt14$
WRITE#1,inhalt15$
CLEAR
COLOR 3,0:LOCATE 30,15:PRINT "Edieren"
CLOSE #1
GOTO loop
loa:
ko=1
COLOR 2,0:LOCATE 30,29:PRINT "Laden"
COLOR 3,0
LOCATE 4,7:LINE INPUT "";diskname$
ON ERROR GOTO fehler
OPEN diskname$ FOR INPUT AS #1
INPUT#1,inhalt$
INPUT#1,inhalt1$
INPUT#1,inhalt2$
INPUT#1,inhalt3$
INPUT#1,inhalt4$
INPUT#1,inhalt5$
INPUT#1,inhalt6$
INPUT#1,inhalt7$
INPUT#1,inhalt8$
INPUT#1,inhalt9$
INPUT#1,inhalt10$
INPUT#1,inhalt11$
INPUT#1,inhalt12$
INPUT#1,inhalt13$
INPUT#1,inhalt14$
INPUT#1,inhalt15$
CLOSE #1
LOCATE 8,2:PRINT inhalt$
LOCATE 9,2:PRINT inhalt1$
LOCATE 10,2:PRINT inhalt2$
LOCATE 11,2:PRINT inhalt3$
LOCATE 12,2:PRINT inhalt4$
LOCATE 13,2:PRINT inhalt5$
LOCATE 14,2:PRINT inhalt6$
LOCATE 15,2:PRINT inhalt7$
LOCATE 16,2:PRINT inhalt8$
LOCATE 17,2:PRINT inhalt9$
LOCATE 18,2:PRINT inhalt10$
LOCATE 19,2:PRINT inhalt11$
LOCATE 20,2:PRINT inhalt12$
LOCATE 21,2:PRINT inhalt13$
LOCATE 22,2:PRINT inhalt14$
LOCATE 23,2:PRINT inhalt15$
COLOR 3,0:LOCATE 30,29:PRINT "Laden"
GOTO loop
neu:
LOCATE 30,41:COLOR 2,0:PRINT "New"
s=0
FOR o=1 TO 16
s=s+1
LOCATE 7+s,2:PRINT " "
NEXT o
LOCATE 4,7:PRINT " "
COLOR 3,0:LOCATE 30,41:PRINT "New"
GOTO loop
fehler:
BEEP:BEEP
GOTO loop
dru:
IF ko=1 THEN na$="Name:":fomo$=na$+disknam$ :ELSE na$="Name:":fomo$=na$+diskname$
LOCATE 30,51:COLOR 2,0:PRINT "Drucken"
OPEN "Par:" FOR OUTPUT AS 1
PRINT #1,"Name:"
PRINT #1,diskname$
PRINT #1," Text "
PRINT #1,inhalt$
PRINT #1,inhalt1$
PRINT #1,inhalt2$
PRINT #1,inhalt3$
PRINT #1,inhalt4$
PRINT #1,inhalt5$
PRINT #1,inhalt6$
PRINT #1,inhalt7$
PRINT #1,inhalt8$
PRINT #1,inhalt9$
PRINT #1,inhalt10$
PRINT #1,inhalt11$
PRINT #1,inhalt12$
PRINT #1,inhalt13$
PRINT #1,inhalt14$
PRINT #1,inhalt15$
CLOSE 1
COLOR 3,0:LOCATE 30,51:PRINT "Drucken"
GOTO loop